home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / dev / basic / ace24dist.lha / ace24.lha / include / graphics / Display.h < prev    next >
C/C++ Source or Header  |  1996-09-10  |  1KB  |  44 lines

  1. #ifndef GRAPHICS_DISPLAY_H
  2. #define GRAPHICS_DISPLAY_H 1
  3. /*
  4. ** display.h for ACE Basic
  5. **
  6. ** Note: Translated to ACE by ConvertC2ACE
  7. **       @ MapMeadow Software, Nils Sjoholm
  8. **
  9. **
  10. ** Date: 09/01/95
  11. **
  12. **
  13. */
  14.  
  15.  
  16. /* bplcon0 defines */
  17. #define MODE_640    &H8000
  18. #define PLNCNTMSK   &H7     /* how many bit planes? */
  19.                     /* 0 = none,  1->6 = 1->6,  7 = reserved */
  20. #define PLNCNTSHFT  12          /* bits to shift for bplcon0 */
  21. #define PF2PRI      &H40        /* bplcon2 bit */
  22. #define COLORON     &H0200      /* disable color burst */
  23. #define DBLPF       &H400
  24. #define HOLDNMODIFY &H800
  25. #define INTERLACE   4           /* interlace mode for 400 */
  26.  
  27. /* bplcon1 defines */
  28. #define PFA_FINE_SCROLL       &HF
  29. #define PFB_FINE_SCROLL_SHIFT 4
  30. #define PF_FINE_SCROLL_MASK   &HF
  31.  
  32. /* display window start and stop defines */
  33. #define DIW_HORIZ_POS   &H7F       /* horizontal start/stop */
  34. #define DIW_VRTCL_POS   &H1FF      /* vertical start/stop */
  35. #define DIW_VRTCL_POS_SHIFT 7
  36.  
  37. /* Data fetch start/stop horizontal position */
  38. #define DFTCH_MASK  &HFF
  39.  
  40. /* vposr bits */
  41. #define VPOSRLOF    &H8000
  42.  
  43. #endif  /* GRAPHICS_DISPLAY_H */
  44.